_Pragma("once");

#include <string>

#include "common.h"
#include "HalUtility.h"
#include "ExtendDevice.h"
#include "GuiContext.h"
#include "DoorStatus.h"

/**
 * @author lizb
 */

 class CommandParser;

class TouchPadController : public ExtendDevice {
public:

    TouchPadController(DummyChannel& channel, const ExtendDeviceType& deviceType, const std::string& deviceActknowlege);


    bool recheck() noexcept override;

    bool activeUpdateInformation() override{
        return recheck();
    }


protected:
     CommandParser* const mpcommandParser;

};
